applications of vectors